Private method